#include "Vector2D.h"

#include <iostream>
using namespace std;

#include <iomanip>

int main(){

	// CPR_04 01
	// jetzt hast du nur noch ein Konstruktor wieso ?
	// der Standardkonstroktor musste weg, da der andere sozusagen die selbe Erstell-Syntax hat
	// und die Standardwerte werden nur im Header gemacht !!
	Vector2D c;
	c.print();

	//CPR_P4 02

	Vector2D b(1,2);
	Vector2D a;
	Vector2D *d = new Vector2D();

	b.copyTo(a);
	b.copyTo(d);

	// bei Object a funktioniert es, aber beim Zeiger d nicht, da es die andere Variante nimmt
	a.print();
	d->print();

	return 0;
}